KnightEdit is a chess-notation editing program. Some have called KnightEdit a game recorder. It reads and writes long algebraic chess notation to and from text files. It animates the moves from a text file onto a graphic chess board. After the chess move is made, post the text file either on a communication network or on an office environment network, or simply print out a text file and mail it to a friend. Enjoy!
KnightEdit IS NOT a computer chess game.
--------------------------------------------
Shareware:
Try the program for 15 days. If you continue using it, pay the shareware fee; otherwise, destroy your copy or give it to a friend for a 15 day trial.
Mail a $10.00 registration fee to:
Carpenter Software
KnightEdit v1.5.2
PO Box 80743
Albuquerque, New Mexico 87198-0743
Commercial distribution of KnightEdit v1.5 or higher requires a license from author and a registration fee.
KnightEdit program is a property of Jesse Carpenter.
--------------------------------------------
• Special features include:
--------------------------------------------
• KnightEdit writes and reads long algebraic chess notation to and from text files.
• You can move the chess pieces on the chess board with the mouse. At the bottom of the chess board when selected or active, the next turn number with the appropriate chess piece is shown followed by the board coordinate of the position of the mouse hand.
• The smart chess board or (AI) allows only a one move turn and only to the the appropriate space. The smart chess board allows castling, in passing, pawn exchanging, and error checking when reading text.
Also smart chess determines a check. If there is a checkmate or stalemate, the king cannot move.
• Animate under the Chess Moves Menu allows KnightEdit to animate the moves that are listed on the text file. If it is desired for any reason to discontinue animation, simply hold down the mouse button until the animation stops..
• Select Study under the Chess Moves Menu to review all chess moves without altering any text moves. It has a forward and reverse button, and a set and last move button. A quick way to study a game.
• Select Write under the Chess Moves Menu to Re-Write chess moves onto the text file. This option is good to use for rewriting incoming text file from others sources so chess notation is rewritten for KnightEdit compatibility. Also can write short algebraic chess notation by selecting the option in the preference dialog.
• Preference under the Option Menu allows you to save choice of chess piece, orientation of board, and other options to a preference file. Thus upon starting KnightEdit program, these option are set to New Files and to Text files. Also if NOT using for Text Only in preference, options are saved to the text-style file. The text-style file will set options upon opening, it has precedence over the preference file.
• There is a print capability. If the text edit window is active while selecting print under the File menu, it will print WYSIWYG. ALSO if the chess board window is active, it will print the chess board.
• Braces {} and carets ^^ are used to manipulate how KnightEdit will read the move list. KnightEdit will ignore any moves in a set of braces. But if there is a caret on the immediate right of a left brace, KnightEdit will read the contents within the braces. If it has two carets, this will indicate to KnightEdit to continue reading on the the next set of braces that has a caret. The second caret of the first set is only needed to set the continuation flag and no others are needed. Also if a caret is placed any where other than on the right of a left brace, KnightEdit will exit the reading except when placed within braces without a caret on the right of a left brace. This is great if you are playing more than one game to a correspondent; it allows KnightEdit to read one game at a time with out getting a read error. Examples follow:
Example 1: Will read game 1, but will ignore game 2.
{^ Game 1
1 d2-d4 d7-d5
2 Ng1-f3 Nb8-c6
3 e2-e3 Ng8-f6
etc.
}
{ Game 2
1 e2-e4 e7-e5
2 Ng1-f3 Nb8-c6
3 Bf1-c4 Ng8-f6
etc.
}
End of Example 1.
Example 2: Will read moves 1 and 2, but will continue to read set 1 only.
1 e2-e4 e7-e5
2 Ng1-f3 Nb8-c6
{^^ Set 1 Begins
3 Bf1-c4 Ng8-f6
4 Nb1-c3 Bf8-c5
}
Game Continues
3 c2-c4 Ng8-f6
4 d2-d3 Bf8-b4+
5 Bc1-d2 Bb4-c5
{^ Set 1 Continued
5 d2-d3 d7-d6
6 O-O O-O
}
Game Continues
6 Nb1-c3 O-O
7 Bf1-e2
End Of Example 2.
Example 3: KnightEdit will exit the reading at move 4 when it comes across a caret that is not on the right of a left brace. Will do the same when reading within braces.
1 e2-e4 e7-e5
2 Ng1-f3 Nb8-c6
3 Bf1-c4 Ng8-f6
3 c2-c4 Ng8-f6
4 d2-d3^ Bf8-b4+
5 Bc1-d2 Bb4-c5
6 Nb1-c3 O-O
7 Bf1-e2
End Of Example 3.
--------------------------------------------
* Menu Commands *
--------------------------------------------
* File *
--------------------------------------------
New .....Creates an untitled text file.
Open.....Opens a text file previously Saved.
Close....Closes a text file.
Save.....Saves text to file.
Save as..Saves text to file by another file name.
Print....Prints a text file or the chess board.
Quit.....Terminates Program.
--------------------------------------------
* Edit *
--------------------------------------------
Undo.....Now implemented.
Cut......Copies and clears text selection from
file.
Copy.....Copies text from file.
Paste....Paste text to file.
Clear....Clears text selection.
Select All..All text in file is
selected.
--------------------------------------------
* Chess Board *
--------------------------------------------
Set......Resets all chess pieces to their original
positions with white on the bottom.
Invert...Board is turned to place either white or
black chess pieces on bottom or left.
Set......Resets all chess pieces to their original
positions with white on the left.
--------------------------------------------
* Chess Moves *
--------------------------------------------
By-pass....By-passes the animation and displays
last move.
Animate.....Moves the chess pieces on the chess
board to the moves indicated by
the text file.
Return.......Returns the last move made to its
original position.
Study.........Allows a study of previously read moves
where moves can be made quickly either
forward or reverse without altering any
text moves.
Write.........Rewrite chess notation for KnightEdit
compatibility.
--------------------------------------------
* Options *
--------------------------------------------
Hide Board......Makes Chess Board invisible. Great